// 入口函数
main() {
  // 1.if分支
  int a = 18;
  if (a >= 18) {
    print('成年');
  }

  // 2.if else 分支
  if (a < 18) {
    print('未成年');
  } else {
    print('成年');
  }

  // 3.if else if 分支
  if (a < 18) {
    print('未成年');
  } else if (a >= 18 && a < 30) {
    print('青年');
  } else if (a >= 30 && a < 60) {
    print('中年');
  } else {
    print('老年');
  }

  // switch 分支
  int orderState = 2;
  switch (orderState) {
    case 1:
      print('待付款');
      break;
    case 2:
      print('待发货');
      break;
    case 3:
      print('待收货');
      break;
    case 4:
      print('待评价');
      break;
    case 5:
      print('已完成');
      break;
    default:
      print('未知状态');
  }

  // 三元运算符
  String sex = '男';
  String result = sex == '男' ? '是男' : '是女';
  print(result);


}
